/*
Theme Name: Daris - ejlas
Theme URI: http://ejlas.com
Author: ایمان خاکساری
Author URI: https://Daris.net/
Description: طراحی شده توسط شرکت داریس
Author Email: imankhaksari@gmail.com
Version: 1.0
*/

@font-face {
	font-family: 'iransans';
	src: url('fonts/IRANSansWeb.ttf') format('truetype'), url('fonts/IRANSansWeb.woff') format('woff');
	}
	@font-face {
	font-family: 'dinar';
	src: url('fonts/Far_Dinar_Two_Medium.ttf') format('truetype'), url('fonts/Far_Dinar_Two_Medium.woff') format('woff');
	}
		@font-face {
	font-family: 'mj';
	src: url('fonts/Mj_TwoMedium.ttf') format('truetype'), url('fonts/Mj_TwoMedium.woff') format('woff');
	}
	
* {
	box-sizing:border-box;
	margin: 0;
	padding: 0;
	border: 0px;
}


html, body, div, input, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
		font-family:'iransans';	

}
.clear {
	clear:both;	
}
body {
	direction:rtl;
	background:#ffffff;
	font-family:'iransans';	
}
a {
	text-decoration:none;
	transition:all ease-out .2s;
	-o-transition:all ease-out .2s;
	-webkit-transition:all ease-out .2s;
	-moz-transition:all ease-out .2s;
	-ms-transition:all ease-out .2s;	
}

a:hover,
a:focus,
a.active {
    color: #dd1f26;
}
a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}


#tpcarouselpro-11 .tps_single_slider_items .tps_single_slider_item_description, .tps_single_excerpt_area {
	
	
	color: #888 !important;
font-size: 12px;
text-align: justify !important;
	
}

#tpcarouselpro-11 .tps_single_slider_items .tps_single_excerpt_area {
	
	text-align: left !important;
}


.wpcu-theme_2 .wpcu-product__details .wpcu-product__title, .wpcu-theme_2 .wpcu-product__details .wpcu-product__price, .wpcu-theme_2 .wpcu-product__details .wpcu-product__rating, .wpcu-theme_2 .wpcu-product__details .wpcu-button {
	
	font-size: 12px;
	
}


.according-image {
	height: auto;
	
background: url("images/back-according1.jpg");
 background-position: center center;
  background-size: cover;
	background-attachment: fixed;
}

.left-according {
	
	color: #ebebeb;
	text-align: justify;
	
}


.wpcs_product_carousel_slider .owl-item .item .price del .amount {
    color: #b00000 !important;
font-size: 12px !important;
}

.wpcs_product_carousel_slider .owl-item .item .price del .amount::before {
content: 'تخفیف ';
position: absolute;
top: 20px;
background: red;
color: #fff;
padding: 3px 10px;
right: 15px;
	border-radius: 5px;
}

.wpcs_product_carousel_slider .another_carousel_header i {
	
	top: 20% !important; 
	opacity: 1 !important;
}

.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
    left: -20px !important;
}


.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left {
    left: -60px !important;
}


#woo-product-carousel-wrapper-2086874841 .owl-item .item .cart .add_to_cart_button, #woo-product-carousel-wrapper-2086874841 .owl-item .item .cart a.added_to_cart.wc-forward {
    color: #373737 !important;
    border-color: #4c4c4c !important;
    font-size: 10px;
}













.vector {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-left: 30px;
}

.vector:hover {
	cursor: pointer;
}

.vector img {
filter: invert(50%);
	width: 80px;
	height: 80px;
	
	margin-bottom: 1rem;
	transition: filter 0.4s ease-in-out;
}

.left-according .vector img {
filter: invert(50%);
	width: 250px;
	height: 250px;
	
	margin-bottom: 1rem;
	transition: filter 0.4s ease-in-out;
}

.vector:hover img {
	filter: none;
}

.vector .title {
	font-size: 14px;
	color: whitesmoke;
	position: relative;
}

.vector .title::after {
	position: absolute;
	content: "";
	width: 0%;
	height: 4px;
	background-color: whitesmoke;
	left: 50%;
	bottom: -10px;
	transition: all 0.4s ease-in-out;
}

.vector:hover .title::after {
	width: 100%;
	left: 0;
}

.vectorcenter {

	display: flex;
	justify-content: center;
	align-items: center;
}


.space {
	
	height: 100px;
}



.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
    right: inherit !important;
}






















/* woocomerce */

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
border-radius: 5px;
	
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
background: #f8f8f8 !important;	
padding: 0 !important;	
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	
border: 0px solid #d3ced2 !important;
display: inline-block;
position: initial !important;
z-index: 0;
border-radius: 0 !important;
margin: 0 !important;
padding: 1em 3em !important;	
	
	
}



.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {

border: 0px !important;
position: initial !important;

}


.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	
	font-weight: 0 !important;
}


#tab-title-description::before {
content: " attr";
background: url('images/describe.svg') no-repeat;
color: rgba(0, 0, 0, 0);
	margin-left: 7px;
}


#tab-title-additional_information::before {
content: " attr";
background: url('images/more-describe.svg') no-repeat;
color: rgba(0, 0, 0, 0);
	margin-left: 7px;	
	
	
	
}

#tab-title-reviews::before {
content: " attr";
background: url('images/comment.svg') no-repeat;
color: rgba(0, 0, 0, 0);
	margin-left: 7px;		
	
}




.woocommerce div.product .woocommerce-tabs #tab-description {
    margin: 0 0 2em;
    padding: 0px 30px!important ;
}





.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	
	color: #fff;
overflow: hidden;
height: 60px;
background: #24a2bf !important;
box-shadow: 0 8px 14px 0 rgba(0,0,0,.07) !important;
	transition: all .5s ease .1s;

position: relative;
	
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	
	
	background: #1487a2  !important;
	transform: scale(1.1);
	transition: all .5s ease .1s;

}


.cart button::before {
color: rgba(0, 0, 0, 0);
margin-left: 35px;
content: "";
height: 90px;
width: 90px;
right: -20px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #fff;
opacity: .21;
border-radius: 100%;
transition: all .3s ease .1s;
	
	
}




.cart button::after {
content: " attr";
background: url('images/shop-vector.svg') no-repeat;
color: rgba(0, 0, 0, 0);
margin-left: 35px;
position: absolute;
right: 20px;
height: inherit;
top: 20px;
	
	
}


.woocommerce div.product form.cart .button {
	
	padding-right: 90px !important;
	padding-left: 30px !important;
}




.woocommerce div.product {
    margin-bottom: 0;
    position: relative;
    box-shadow: 0 0px 30px 0 rgba(0,0,0,.07) !important;
    padding: 20px;
}


.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;

    font-size: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px  !important;
}



.woocommerce div.product .product_title::before {
content: "نام محصول : ";
	color: #E0E0E0
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	
	    color: #24a2bf !important;
	

}


.woocommerce-Price-amount {
	
	font-weight: 900;
	
}


.woocommerce .price::before {
content: "قیمت محصول : ";
	color: #E0E0E0	
	
}



.woocommerce-product-details__short-description {
	
	font-size: 14px;
	color: #868686;
padding: 20px;
text-align: justify;
}


.woocommerce-product-details__short-description::before {
	
content: "توضیــح محصول : ";
color: #E0E0E0;
padding: 20px;
position: relative;
top: -10px;
}


.product_meta{
	
		font-size: 12px;

	
}

.product_meta a{
	
	color: #24a2bf
	
}


.posted_in {
	
	padding-left: 60px;
}


.woocommerce .quantity .qty {
width: 5.631em !important;
    border: 1px solid #eee;
	background: #eee;
}


.woocommerce div.product form.cart div.quantity {
    float: none !important;
    padding-bottom: 20px;
}

.woocommerce div.product form.cart div.quantity::before {
content: " تعداد :";
}


.woocommerce div.product .stock {
    color: #24a2bf !important;
}


.woocommerce div.product .stock::before {
content: "موجـــودی : ";
	color: #E0E0E0	
}



.woocommerce div.product .woocommerce-tabs .panel {
    padding: 20px !important;
}





.woocommerce #review_form button, input, optgroup, select, textarea {
	    border: 1px solid #ebebeb;

	
}


.woocommerce #review_form lable .comment-respond {
padding-left: 20px;
	
}


.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%;
    color: #24a2bf;
    font-size: 13px;
    padding: 10px;
    font-weight: normal;
}



.woocommerce ul.products li.product a img {
	  /*-webkit-filter: grayscale(100%);*/
	transition: all .6s ease .1s;
}

.woocommerce ul.products li.product a img:hover {
	  -webkit-filter: grayscale(0); /* Chrome 19+ & Safari 6+ */
		transform: scale(1.1);
	transition: all .6s ease .1s;
}




.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    
    
    
    color: #fff !important;
background-color: #5ab9ce !important;
}

.woocommerce #respond input#submit .woocommerce a.button .woocommerce button.button .woocommerce input.button:hover {
    
    
    
    color: #000 !important;
background-color: #ebebeb !important;
}







/* woocomerce */










/* sidebar */


.wp-block-search .wp-block-search__label {
    width: 100%;
    display: none;
}



.wp-block-search .wp-block-search__input {
    flex-grow: 1;
    min-width: 3em;
    border: 1px solid #e8e8e8  !important;
    padding: 0px 5px;
	color: #b9b9b9;
}



.wp-block-search .wp-block-search__button {
    background: #24a2bf !important;
    border: 1px solid #ccc;
    padding: .375em .625em;
    color: #fff !important;
    margin-right: 0em !important;
    word-break: normal;
}


.wp-block-search .wp-block-search__button:hover {
    background: #11819b  !important;

}


.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 4px;
    width: 30% !important;
    height: auto;
    box-shadow: none;
}



.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 10px 0 !important;

}


.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: normal!important;
	color: #24A2BF;
}

.portfolio-info .product_list_widget .woocommerce-Price-amount {
    font-weight: normal;
	font-size: 12px;
}

.product_list_widget li img:hover {
	background: #ebebeb;
	transform: scale(1.4);
	transition: all .6s ease .1s;

	
}


.wc-block-product-search .wc-block-product-search__button {
	margin: 0 0px 0 0 !important;
	background: #24a2bf;
	color: #fff;
	padding: 10px 20px !important;
}


.wc-block-product-search .wc-block-product-search__button:hover {
	margin: 0 0px 0 0 !important;
	background: #11819b ;

}



.wc-block-product-search .wc-block-product-search__field {
color: #acacac;
font-size: 13px;
    width: 80%;
}


.wc-block-product-categories-list-item a{
	
	color: #24a2bf;
	margin-left: 5px;
	
}

.portfolio-info a {
	
		color: #24a2bf;

	
}




.portfolio-info .wp-block-latest-posts__post-author, .portfolio-info .wp-block-latest-posts__post-date {
    display: block;
    color: #ccc;
    font-size: .8125em;
}







/* sidebar */










/* article - category */

.blog_left_sidebar {
	
	box-shadow: 0px 0 30px rgba(21, 21, 21, 0.08);
	padding: 60px;
}



.blog_details {
	
	
	
}

.blog_details .d-inline-block {
	
position: relative;
top: -10px;
font-size: 16px;
color: #24a2bf;
margin-bottom: 20px;
}


.blog_details .d-inline-block::before {
	
content: "نام مقاله : ";
	color:#ebebeb;
}



.blog_item_date .date-article h3{
	
position: relative;
top: 20px;
right: 450px;
	font-size: 16px;
		color: #24a2bf;

}


.blog_item_date .date-article h3::before{
	
content: "تاریخ مقاله : ";
	color:#ebebeb;
	
}


.content_more {
	
	margin-bottom: 80px;
text-align: justify;
color: #c4c4c4;
font-size: 14px;
	
}

.blog-info-link {
position: relative;
top: 100px;
right: 730px;
font-size: 16px;
}

.blog-info-link a {

color: #24a2bf;	
}


.blog-author {
color: #24a2bf;
position: relative;
top: -55px;
right: 650px;
font-size: 16px;
	
}

.blog-author::before {
content: "نویــسنده : ";
	color:#ebebeb;
	}



/* article - category */


.box:hover {
    
    background:red;
}

#FJ5GpTwXyJPM0FG9OBV3 {

  /*position: relative;*/
  /*top: 120px;*/
  /*margin-right: 50px;*/
  /*left: -80px;*/

}
.footer3 .footer-newsletter a {
font-size: 10px !important;
border-radius: 1px;
border: 1px solid #fff;
padding: 0px 12px;
color: #fff;	
}